剑指 Offer 50. 第一个只出现一次的字符
在字符串 s 中找出第一个只出现一次的字符。如果没有，返回一个单空格。 s 只包含小写字母
https://leetcode.cn/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof/description/?favorite=xb9nqhhg


hash map

char firstUniqChar(char* s)
{
    int len = strlen(s);
    if (len == 0)
    {
        return ' ';
    }

    int book[27] = { 0 };
    for (int i = 0; i < len; i++)
    {
        book[s[i] - 'a']++;
    }
    for (int i = 0; i < len; i++)
    {
        if (book[s[i] - 'a'] == 1)
        {
            return s[i];
        }
    }
    return ' ';
}